function clearMessages () {
	$('#cms_messages > :first-child').remove();
}

Message = function (text) {
	this.flush (text);
}

Message.prototype = {
	
	flush : function (text) {
		var box = $('<div>')
			.addClass('message')
			.click(function() {
				$(this).remove();
			})
			.append(
				$('<div>')
					.addClass('inner')
					.text(text)
			);
		
		$('#cms_messages').append(box);
		
		setTimeout ('clearMessages()', 5000);
	}
	
}

Error = function (text) {
	this.flush (text);
}

Error.prototype = {
	
	oBox : null,
	
	flush : function (text) {
		var box = $('<div>')
			.addClass('error')
			.click(function() {
				$(this).remove();
			})
			.append(
				$('<div>')
					.addClass('inner')
					.text(text)
			);
		
		$('#cms_messages').append(box);
		
		setTimeout ('clearMessages()', 5000);
	}
	
}